.container {
    max-height: 400px;
    overflow: auto;
    margin-top: 5px;

    .group-name {
        padding: 10px 0;
        font-size: 20px;
        font-weight: bold;
    }

    .group-container {
        display: flex;
        flex-wrap: wrap;
    }
}

.item {
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    padding-top: 5px;
    border-radius: 5px;
    margin-right: 5px;

    i[nz-icon] {
        font-size: 24px;
    }
}

.item:hover, .item-selected {
    background-color: #49a9ee;
}
